home *** CD-ROM | disk | FTP | other *** search
/ Aminet 28 / Aminet 28 (1998)(GTI - Schatztruhe)[!][Dec 1998].iso / Aminet / game / shoot / athrust.lha / AmigaThrust / src / keyboard.h < prev    next >
Encoding:
C/C++ Source or Header  |  1998-09-05  |  570 b   |  34 lines

  1.  
  2. /* Written by Peter Ekberg, peda@lysator.liu.se */
  3.  
  4. #ifndef KEYBOARD_H
  5. #define KEYBOARD_H
  6.  
  7. enum {
  8.   pause_bit =1<<0,
  9.   escape_bit=1<<1,
  10.   right_bit =1<<2,
  11.   left_bit  =1<<3,
  12.   fire_bit  =1<<4,
  13.   pickup_bit=1<<5,
  14.   thrust_bit=1<<6,
  15.   quit_bit  =1<<7
  16. };
  17.  
  18. #ifdef __STDC__
  19. void singlekey(void);
  20. void multiplekeys(void);
  21. int getonemultiplekey(void);
  22. int getkey(void);
  23. unsigned char getkeys(void);
  24. char *keystring(int key);
  25. int keycode(char *keyname);
  26. void flushkeyboard(void);
  27. int keywaiting(void);
  28. int keyinit(void);
  29. int keyclose(void);
  30. char *keyname(void);
  31. #endif
  32.  
  33. #endif
  34.